package com.qf.openapi.web.master.service.impl;

import com.github.pagehelper.PageHelper;
import com.qf.openapi.web.master.dao.MappingDao;
import com.qf.openapi.web.master.dao.UserDao;
import com.qf.openapi.web.master.entity.Mapping;
import com.qf.openapi.web.master.service.MappingService;
import com.qf.openapi.web.master.vo.TableVo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
@Slf4j
public class MappingServiceImpl implements MappingService {
    @Autowired
    private MappingDao mappingDao;

    @Override
    public TableVo<Mapping> getTableVo(Integer page, Integer limit) {
        PageHelper.startPage(page, limit);
        List<Mapping> lists = mappingDao.selectAllMapping();
        Integer i = mappingDao.selectCount();
        TableVo<Mapping> vo = TableVo.ok(i, lists);
        return vo;
    }
}
